package com.tao.final_;

public class Final01 {
    public static void main(String[] args) {
        E e = new E();
        //e.TAX_RATE = 0.9;
    }
}
final class A{//不希望被继承的时候用final修饰，这样B就不能继承A了

}
//class B extends A{ }

class C{
    public final void tao(){//不想被子类重写此方法，用final修饰此方法
        //加了final的NUM也可以被叫做局部常量，不能修改
        final double NUM = 0.9;//如果不想局部变量被修改，用final修饰
        //NUM = 1.00；
    }
}
class D extends C {
//    @Override
//    public void tao() {//重写C的方法
//        super.tao();
//    }
}

class E{
    public final double TAX_RATE = 0.8;//不希望类的某个属性被修改，用final修饰
}